stand on one's own legs - Francés Inglés Diccionario